Java Software Component Analysis and Retrieval System SPARS-J
نویسندگان
چکیده
Reusing the software components that have high reusability improve the software productivity, quality and cost. In this paper, we develope SPARS-J(Software Product Archive, analysis and Retrieval System for Java). A component searcher will give SPARS-J queries by keywords, and get matched source codes or efficient information for reuse. Using SPARS-J, we can save a lot of cost by reusing software component with high reusability.
منابع مشابه
An Experimental Evaluation of Java Software Component Retrieval System SPARS-J
Software component retrieval system facilitates software reuse and software understanding. In this paper, we evlauate the effectiveness of SPARS-J(Software Product Archive, analysis and Retrieval System for Java). On the experiments, we compare SPARS-J with other retrieval systems, and we evaluate about each ranking method realized in SPARS-J. In addition, we apply it to the actual software dev...
متن کاملJava Software Component Retrieval System SPARS-J
あらまし 大規模で複雑な大量のソフトウェアが開発され,様々な場所において様々な目的で利用されている. これらのソフトウェア資産の中には新たな開発作業において活用することができるアイデアや,少しの修正を加 えるだけで開発に用いることが可能なソフトウェア部品が存在していると考えられる.現在は自然言語文書用に 開発された全文検索システムを用いて開発者が望む情報や部品を適宜検索するという方法が主であるが,ソフト ウェアは自然言語文書とは違い,依存や類似といった部品間の関係の利用なしでは有効な検索は難しい. 本論文では Java ソースコード集合を対象としたソフトウェア部品検索システム SPARS-J の構築を行い,その 有効性を評価した.SPARS-J は,依存や類似といったソフトウェア部品特有の特性を考慮しながら,大規模な ライブラリの構築を自動的に行う.キーワードとトークン種類を検索キー...
متن کاملKnowledge Reuse for Software Reuse
Software reuse can provide significant improvements in software productivity and quality whilst reducing development costs. Expressing software reuse intentions can be difficult though. A developer may aspire to reuse a software component but experience difficulty expressing their reuse intentions in a manner that is compatible with, or understood by, the component retrieval system. Various int...
متن کامل2nd GENERATION OF RSL’S SPECTRUM DATABASE “SPECCHIO”
The organised storage of spectral data described by according metadata is important for long term use and data sharing with other scientists. The recently redesigned SPECCHIO system acts as a repository for spectral field campaign and reference signatures. An analysis of metadata space has resulted in a non-redundant relational data model and efficient graphical user interfaces with underlying ...
متن کاملAn approach for clustering class coupling metrics to mine object oriented software components
Unsupervised learning methods such as clustering techniques are a natural choice for analyzing software quality by mining its related metrics. It is well known that clustering plays an important role in data mining tasks like in data analysis and information retrieval. In this paper, we have proposed an approach to cluster the pool of java classes based on the proximity between them. To know th...
متن کامل